package jdk6.systemtray;

import java.awt.AWTException;
import java.awt.SystemTray;
import java.awt.Toolkit;
import java.awt.TrayIcon;

/**
 * Description: jdk1.6新特性：SystemTray类（SystemTray）
 * 用来在系统托盘区创建一个托盘程序
 * 所谓的托盘程序就是运行时在系统托盘区(就是桌面右下角显示时间的区域)出现一个小图标的程序。代表它运行的图标称作托盘图标（右击一般都可以控制它代表的程序的运行状态）。
 * 
 * 个人认为：不是很有用吧，特定的需求
 * @author Kwum
 * @date 2017年6月16日 下午9:12:46
 * @version 1.0
 */

public class Run {
    
    private static SystemTray st;

    public static void main(String[] args) {
        
      //判断当前平台是否支持系统托盘   
        if(SystemTray.isSupported()){
            st = SystemTray.getSystemTray();
            TrayIcon ti = new TrayIcon(Toolkit.getDefaultToolkit().getImage("f://jdk6.png"));
            try {
                st.add(ti);
            } catch (AWTException ex) {
                ex.printStackTrace();
            }
        }
    }
}
